package main

import (
	"fmt"
	"strings"
	"unicode"
)

func main() {
	//Title 返回字符串 s 的副本，其中所有以单词开头的 Unicode 字母都映射到它们的 Unicode 标题大小写。
	//
	//BUG(rsc)：标题用于单词边界的规则不能正确处理 Unicode 标点符号。
	//Her Royal Highness
	//Loud Noises
	//Хлеб
	//fmt.Println(strings.Title("her royal highness"))
	//fmt.Println(strings.Title("loud noises"))
	//fmt.Println(strings.Title("хлеб"))

	//HER ROYAL HIGHNESS
	//LOUD NOISES
	//ХЛЕБ
	//fmt.Println(strings.ToTitle("her royal highness"))
	//fmt.Println(strings.ToTitle("loud noises"))
	//fmt.Println(strings.ToTitle("хлеб"))

	//DÜNYANIN İLK BORSA YAPISI AİZONAİ KABUL EDİLİR
	fmt.Println(strings.ToTitleSpecial(unicode.TurkishCase, "dünyanın ilk borsa yapısı Aizonai kabul edilir"))
}
